-- card: 4399 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 3203 -- name: -- part 1 (field) -- low flags: 01 -- high flags: 0000 -- rect: left=126 top=54 right=280 bottom=453 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 14 -- style flags: 8192 -- line height: 18 -- part name: -- part 2 (field) -- low flags: 81 -- high flags: 2004 -- rect: left=234 top=86 right=138 bottom=404 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 3 -- text size: 9 -- style flags: 0 -- line height: 12 -- part name: Margin Note ----- HyperTalk script ----- on mouseUp hide the target end mouseUp -- part 3 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=215 top=124 right=148 bottom=242 -- title width / last selected line: 0 -- icon id / first selected line: 16692 / 16692 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Margin Note ----- HyperTalk script ----- on mouseUp show card field "Margin Note" end mouseUp -- part contents for background part 6 ----- text ----- 2 of 8 -- part contents for card part 1 ----- text ----- This stack contains two simple XFunctions to facilitate interaction with disk files. The first, Filename, is a simple rewrite of the Steve Maller's   XFunction of the same name. Filename allows the HyperTalk script writer to query the user for the name of an existing file. The second, NewFilename, allows the script writer to query the user for the name of a new file. -- part contents for card part 2 ----- text ----- Steve Maller Apple Computer Training Support AppleLink: MALLER1